/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: atp
 * Date: 2022-09-28
 * Time: 15:16
 */
public class Test {

    public static void main(String[] args) {
//        for (int i = 1; i < 9999; i++) {
//            int count = 0;
//            int tmp = i;
//            int sum = 0;
//            while(tmp != 0) {
//               tmp /= 10;
//               count++;
//            }
//            //count里存储了i是几位数
//            tmp = i;
//            while(tmp != 0) {
//                sum += Math.pow(tmp % 10,count);
//                tmp /= 10;
//            }
//            if(sum == i) {
//                System.out.println(i);
//            }
//        }
    }

//    public static void main4(String[] args) {
//        double sum = 0.0;
//        int flag = 1;
//        for (int i = 1; i <= 100 ; i++) {
//            sum = sum + 1.0 / i * flag;
//            flag = -flag;
//        }
//        System.out.println(sum);
//    }

    public static void main3(String[] args) {
        //二进制1个数
//        int n =7;
//        int count = 0;
//        while(n != 0){
//            n = n & (n-1);
//            count++;
//        }
//        System.out.println(count);
    }

    public static void main2(String[] args) {
        //二进制1个数
//        int n =15;
//        int count = 0;
//        while(n != 0) {
//            if( (n & 1) != 0){
//                count++;
//            }
//            n = n >>> 1;
//        }
//        System.out.println(count);
    }

}
